0 > dump-device-tree 
/
PROPERTIES:
name                    device-tree
model                   Power Macintosh
compatible              AAPL,ShinerESB
                        MacRISC
AAPL,cpu-id             39002C9F 
#address-cells          00000001 
#size-cells             00000001 
clock-frequency         02FAF080 
post-descriptor         00010000 

METHODS:
install-platinum                install-hammerhead              install-bandit2 install-kaos    
install-cpu1    dma-sync        dma-map-out     dma-map-in      dma-free        dma-alloc       
map-out         map-in          decode-unit     close           open            

/PowerPC,604@0
PROPERTIES:
name                    PowerPC,604
device_type             cpu
reg                     00000000  00000000 
cpu-version             00090202 
clock-frequency         0BEBC200 
timebase-frequency      00BEBC20 
reservation-granularity 00000020 
tlb-sets                00000040 
tlb-size                00000080 
d-cache-size            00008000 
i-cache-size            00008000 
d-cache-sets            00000080 
i-cache-sets            00000080 
i-cache-block-size      00000020 
d-cache-block-size      00000020 
l2-cache                00436520 
existing                00000000 80000000 80000000 80000000 
available               00000000 00400000 00500000 F1B00000 F6000000 09C00000 
translations            00000000 08000000 00000000 00000010 F2000000 00010000 F2000000 00000028 
                        F2800000 00001000 F2800000 00000028 F2C00000 00001000 F2C00000 00000028 
                        F3000000 01000000 F3000000 00000028 F3101000 00001000 F3101000 00000028 
                        F3104000 00001000 F3104000 00000028 F4000000 00010000 F4000000 00000028 
                        F4800000 00001000 F4800000 00000028 F4C00000 00001000 F4C00000 00000028 
                        F8000000 00001000 F8000000 00000028 FFC00000 00400000 FFC00000 00000000 

METHODS:
translate       modify          unmap           map             release         claim           
mmu-callback?   mmu-callback-clear              mmu-callback-nargs              close           
open            

/PowerPC,604@0/l2-cache@0,0
PROPERTIES:
name                    l2-cache
device_type             cache
i-cache-size            00080000 
d-cache-size            00080000 
i-cache-sets            00004000 
d-cache-sets            00004000 
cache-unified           


/chosen@0
PROPERTIES:
name                    chosen
stdin                   004D6640 
stdout                  004D64C0 
memory                  004DC2C0 
mmu                     004DC380 
bootpath                00
bootargs                00
mac-address             00050264 0048


/memory@0
PROPERTIES:
name                    memory
device_type             memory
reg                     00000000  08000000 
available               00000000 00400000 00500000 07B00000 

METHODS:
release         claim           close           open            

/openprom@0
PROPERTIES:
name                    openprom
model                   OpenFirmware2.26
relative-addressing     


/AAPL,ROM@FFC00000
PROPERTIES:
name                    AAPL,ROM
device_type             rom
reg                     FFC00000  00400000 

METHODS:
load            open            

/options@0
PROPERTIES:
name                    options
little-endian?          66616C73 6500
real-mode?              74727565 00
auto-boot?              74727565 00
diag-switch?            66616C73 6500
fcode-debug?            66616C73 6500
oem-banner?             66616C73 6500
oem-logo?               66616C73 6500
use-nvramrc?            66616C73 6500
f-segment?              74727565 00
real-base               FFFFFFFF 
real-size               00100000 
virt-base               FFFFFFFF 
virt-size               00100000 
load-base               00004000 
pci-probe-list          FFFFFFFF 
screen-#columns         00000064 
screen-#rows            00000028 
selftest-#megs          00000000 
boot-device             6469736B 323A6169 7800
boot-file               00
diag-device             63642066 643A6469 61677300 
diag-file               00
input-device            74747961 00
output-device           74747961 00
oem-banner              00
oem-logo                00
nvramrc                 00
boot-command            626F6F74 00
security-#badlogins     00000000 
security-password       00
security-mode           6E6F6E65 00


/aliases@0
PROPERTIES:
name                    aliases
vci0                    2F636861 6F734046 30303030 30303000 
pci1                    2F62616E 64697440 46323030 30303030 00
pci2                    2F62616E 64697440 46343030 30303030 00
fd                      2F62616E 6469742F 67632F73 77696D33 00
kbd                     2F62616E 6469742F 67632F76 69612D63 7564612F 6164622F 6B657962 6F617264 
                        00
mouse                   2F62616E 6469742F 67632F76 69612D63 7564612F 6164622F 6D6F7573 65403100 
ttya                    2F62616E 6469742F 67632F65 7363632F 63682D61 00
ttyb                    2F62616E 6469742F 67632F65 7363632F 63682D62 00
enet                    2F62616E 6469742F 67632F6D 61636500 
scsi                    2F62616E 6469742F 67632F35 33633934 00
scsi-int                2F62616E 6469742F 35336338 32354031 3100
lcd                     2F62616E 6469742F 67632F6C 636400
screen                  2F62616E 6469742F 35346D33 30404600 
disk0                   2F62616E 6469742F 35336338 32354031 312F7364 40302C30 00
disk1                   2F62616E 6469742F 35336338 32354031 312F7364 40312C30 00
disk2                   2F62616E 6469742F 35336338 32354031 312F7364 40322C30 00
disk3                   2F62616E 6469742F 35336338 32354031 312F7364 40332C30 00
scsi-int2               2F62616E 6469742F 35336338 32354031 3200
disk4                   2F62616E 6469742F 35336338 32354031 322F7364 40342C30 00
disk5                   2F62616E 6469742F 35336338 32354031 322F7364 40352C30 00
disk6                   2F62616E 6469742F 35336338 32354031 322F7364 40362C30 00


/packages@0
PROPERTIES:
name                    packages

METHODS:
open            

/packages@0/deblocker@0,0
PROPERTIES:
name                    deblocker

METHODS:
empty-buffers   write           read            seek            close           open            
dma-free        dma-alloc       db-max-blocks   db-block-size   db-bfr-dirty?   db-bfr-valid?   
db-bfr-offset   db-bfr-#blocks  db-bfr-block#   db-bfr-len      db-bfr-size     db-bfr-base     


/packages@0/disk-label@0,0
PROPERTIES:
name                    disk-label

METHODS:
load            offset          close           open            file-str        part-str        
dma-free        dma-alloc       max-transfer    block-size      write-blocks    read-blocks     
block0          my-block-size   

/packages@0/obp-tftp@0,0
PROPERTIES:
name                    obp-tftp

METHODS:
dma-free        dma-alloc       max-transfer    block-size      read-blocks     load            
read            close           open            ip-resolve      get-hw-address  init-all-vars   
delta           tmp-cl-ip       tmp-gw-ip       tmp-sv-ip       go-on!          get-obp-ih      
set-util-flag   obp-ih          util-flag       dev-ihandle     filename        gateway-ip      
client-ip       server-ip       do-tftp-read    retry-rrq       timeout?        set-timeout     
tftp-retries    bootp-retries   times           timeout-ms      start-ms        deblocker       
rcvt            rcvw            process-pkt     process-udp-pkt udp-state       send-tftp-rrq   
set-tftp-rrq    send-tftp-ack   set-tftp-ack    next-tftp-block#                send-bootp-req  
bootp-xid       bootp-start     send-echo-req   set-echo-req    send-echo-reply send-arp-self   
send-arp-reply  (ip.)           `ipaddr         ip:             $ip             send-arp-req    
set-arp-req     reqlen          reqbfr          net-write       net-read        data,           
udp-end         udp-hdr,        udp-hdr-adr     ip-end          ip-hdr,         ip-hdr-adr      
enet-hdr,       udp-cks?        udp-cks         cks             cks+            be-align        
l,-be           w,-be           b,-be           be-len          be-org          be-base         
be-ptr          srcip           dstip           file-mode       file-name       server-name     
srcadr          dstadr          txbfr           rxbfr           rxbfrlen        tftp-first      
tftp-actual     tftp-addr       tftp-err?       tftp-eof?       tftp-in?        tftp-open?      
arp-in?         my-tid          rgw-net-ha      gw-net-ha       his-enet-ha     my-enet-ha      
tbcast-net-ha   bcast-enet-ha   rgw-ip-pa       gw-ip-pa        his-ip-pa       my-ip-pa        
arp.hdr.size    >arp.tpa        >arp.tha        >arp.spa        >arp.sha        >arp.op         
>arp.pln        >arp.hln        >arp.pro        >arp.hrd        tftp.hdr.size   >tftp.data      
>tftp.block#    >tftp.filename  >tftp.opcode    bootp.pkt.size  >bootp.vend     >bootp.file     
>bootp.sname    >bootp.chaddr   >bootp.giaddr   >bootp.siaddr   >bootp.yiaddr   >bootp.ciaddr   
>bootp.secs     >bootp.xid      >bootp.hops     >bootp.hlen     >bootp.htype    >bootp.op       
udp.hdr.size    >udp.cks        >udp.length     >udp.dstport    >udp.srcport    icmp.hdr.size   
>icmp.data      >icmp.cks       >icmp.code      >icmp.type      ip.hdr.size     >ip.dstipadr    
>ip.srcipadr    >ip.hdrcks      >ip.protocol    >ip.timetolive  >ip.flags-offset                
>ip.ident       >ip.length      >ip.tos         >ip.verihl      enet.hdr.size   >enet.type|length               
>enet.srcadr    >enet.dstadr    ktftp           kbootpc         kbootps         kudp            
kicmp           karp            kip             verbose?        

/packages@0/mac-files@0,0
PROPERTIES:
name                    mac-files

METHODS:
load            close           open            loadfile        do-abort        findfile        
"=              _filename       initfd          rdallocblocks   rdextnode       rdcatnode       
rdnode          blk-exts        ext-exts        cat-exts        cat1            dat0            
blk0            sct/blk         b/blk           b/sct           dl-bfr          

/packages@0/mac-parts@0,0
PROPERTIES:
name                    mac-parts

METHODS:
load            close           open            load-part       part-bootable?  map-space       
my-init-program >pmprocessor    >pmbootcksum    >pmbootentry2   >pmbootentry    >pmbootload2    
>pmbootload     >pmbootsize     >pmlgbootstart  >pmpartstatus   >pmdatacnt      >pmlgdatastart  
>pmparttype     >pmpartname     >pmpartblkcnt   >pmpypartstart  >pmmapblkcnt    >pmsigpad       
>pmsig          pmmapblks       pmpart#         pmbfr           

/packages@0/aix-boot@0,0
PROPERTIES:
name                    aix-boot

METHODS:
net-set         st-load         load            close           open            reboot-check    
my-init-program start-address   sct/blk         b/blk           ipl-record      >ipl.boot-lv-length             
>ipl.boot-prg-start             >ipl.boot-lv-start              >ipl.boot-code-offset           
>ipl.boot-code-length           

/packages@0/fat-files@0,0
PROPERTIES:
name                    fat-files

METHODS:
dir             2d.             load            open            close           open-deblocker  
dirfilesize     filename-string dirbfr          filename        argument        partition       
set-fat         set-partition   bootsector?     write-blocks    read-blocks     vblk->pblk      
fat@-16         fat@-12         fat@            fat-addr        file-seek       root-seek       
part-seek       file-read       root-read       part-read       root-block      seek            
write           read            dma-free        dma-alloc       max-transfer    block-size      
do-write-blocks do-read-blocks  do-block-size   desize          >defilesize     >destartcluster 
>dedate         >detime         >dereserved     >deattributes   >deextension    >dename         
>bshugesectors  >bsfatsecs      >bssectors      >bsrootdirents  >bsfats         >bssecperclust  
pesize          >pesectors      >pestartsector  >pefilesystem   >pebootable     last-pblk       
last-vblk       fileisdir?      filesize        fileoffset      file-blk0       blk0            
b/blk           sct/blk         root-buffer     root-blk#       rootindex       rootentries     
root-sct0       fatdirty?       fat-buffer-len  fat-buffer      fat-blk#        fat-blk0        
part-sct0       part#           block0          fat-sct/blk     fat-b/blk       b/sct           
offset-hi       offset-lo       deblocker       

/packages@0/iso-9660-files@0,0
PROPERTIES:
name                    iso-9660-files

METHODS:
load            close           open            dir             read-dir-entry  more-block?     
read            offset          seek            read-blocks     block-size      dma-free        
dma-alloc       max-transfer    dirbfr          filename        argument        partition       
open-ok?        fileisdir?      fileposn        filesize        fileextent      deblocker       
iso-dr.size     >iso-dr.name    >iso-dr.name-len                >iso-dr.volume-sequence-number  
>iso-dr.interleave              >iso-dr.file-unit-size          >iso-dr.flags   >iso-dr.date    
>iso-dr.size    >iso-dr.extent  >iso-dr.ext-attr-length         >iso-dr.length  >iso-vd.root-directory-record   


/packages@0/xcoff-loader@0,0
PROPERTIES:
name                    xcoff-loader

METHODS:
init-program    close           open            srr0@           toc@            load-xcoff      
clearsct        loadsct         file-base       $entry          scthdr.size     >xs.scnptr      
>xs.size        >xs.vaddr       >xs.paddr       >xs.name        opthdr.size     >xo.snbss       
>xo.sndata      >xo.sntext      >xo.entry       >xo.bsize       >xo.dsize       >xo.tsize       
>xo.magic       filehdr.size    >xf.nscns       >xf.magic       

/packages@0/pe-loader@0,0
PROPERTIES:
name                    pe-loader

METHODS:
init-program    close           open            map-space       header-size     new-load-adr    
stack-size      scthdr.size     >pes.rawptr     >pes.size_raw   >pes.rva        >pes.virt_size  
>pes.name       opthdr.size     >peo.no_dir     >peo.loader_flags               >peo.heap_com_size              
>peo.heap_res_size              >peo.stack_com_size             >peo.stack_res_size             
>peo.head_size  >peo.image_size >peo.file_algn  >peo.scns_algn  >peo.image_base >peo.sndata     
>peo.sntext     >peo.entry      >peo.bsize      >peo.dsize      >peo.tsize      >peo.magic      
filehdr.size    >pe.nscns       >pe.machine     

/packages@0/terminal-emulator@0,0
PROPERTIES:
name                    terminal-emulator
iso6429-1983-colors     


/bandit@F2000000
PROPERTIES:
name                    bandit
device_type             pci
model                   AAPL,343S1126
reg                     F2000000  02000000 
#address-cells          00000003 
#size-cells             00000002 
clock-frequency         01FCA055 
slot-names              00006000 534C4F54 315F5043 49300053 4C4F5432 5F504349 3000
ranges                  02000000 00000000 F3000000  F3000000  00000000 01000000 
                        01000000 00000000 00000000  F2000000  00000000 00800000 
                        02000000 00000000 80000000  80000000  00000000 10000000 
bus-range               00000000 00000000 

METHODS:
encode-unit     decode-unit     dma-sync        dma-map-out     dma-map-in      dma-free        
dma-alloc       map-out         map-in          close           open            probe-slots     
call-probe-slot slot-id         bandit-config   swap-l2bits     set-slot-name   my-map-in       
req-io-addr     alloc-io-addr   align-io-addr   req-mem-addr    alloc-mem-addr  align-mem-addr  
map-range       add-range2      make-assigned-addresses         allocate-addresses              
add-package     init-packages   config-l!       config-l@       config-w!       config-w@       
config-b!       config-b@       set-caddr       my-addrs        my-pkgs         io-addrs        
mem-addrs       mem-addr-ranges mem-addr-base   probe-list      ciovirt         cdata           
caddr           ciobase         cmembase        bridge#         bus#            bandit#         
prsntbits       intbase         bandit-base     

/bandit@F2000000/53c825@11
PROPERTIES:
vendor-id               00001000 
device-id               00000003 
revision-id             00000011 
class-code              00010000 
interrupts              00000001 
min-grant               00000008 
max-latency             00000040 
devsel-speed            00000001 
AAPL,interrupts         00000016 
name                    53c825
model                   NCR,825A
compatible              pci1000,3
device_type             scsi
reg                     00008800 00000000 00000000  00000000 00000000 
                        01008810 00000000 00000000  00000000 00000100 
                        02008814 00000000 00000000  00000000 00000100 
                        02008818 00000000 00000000  00000000 00001000 
                        02008830 00000000 00000000  00000000 00000000 
AAPL,connector          scsi-int
assigned-addresses      82008830 00000000 F3103000  00000000 00000000 
                        82008818 00000000 F3102000  00000000 00001000 
                        82008814 00000000 F3101000  00000000 00000100 
                        81008810 00000000 00000800  00000000 00000100 

METHODS:
show-children   show-lun        .scsi2-inquiry  .scsi1-inquiry  inq@            probe-target    
inquiry         3c!             short-data-command              no-data-cmd     error?          
retry-cmd       clen            cbuf            direction-in    dlen            dbuf            
retry?          rexit           statbyte        delay-retry     get-sense       close           
open            decode-unit     open-count      classify-sense  #retries        sense-buf       
inq-buf         set-timeout     set-tid-lun     set-address     reclose-hardware                
close-hardware  reopen-hardware open-hardware   reset           reset-pscsi     10us-wait       
n*10us-wait     execute-command (exec)          eexit           dump-regs       set-script      
script,         cmd-bfr-p       cmd-bfr         message-p       message         status-p        
status-v        script-ptr      script-bfr-p    script-bfr      devaddr         sist            
dstat           istat           check-disabled  reset-scsi-bus  reset-wait      time-limit      
scsi-time       scsi-reset-delay                sto-reset-scsi-bus              resetting       
reset-done-time dcmd@           dsp!            dsp@            dstat@          istat!          
istat@          sist@           unmap           (unmap)         map             his-lun         
his-id          regs            bus-reset       >stest3         >stest2         >stest1         
>stime0         >sist1          >sist0          >sien1          >sien0          >dsp            
>dcmd           >dbc            >ctest3         >istat          >dstat          >sbcl           
>gpreg          >scid           >scntl3         >scntl1         assign-addr     max-transfer    
dma-map-out     dma-map-in      dma-sync        dma-free        dma-alloc       check-model     
825a?           set-reg-property                get-reg-size    config-l!       config-l@       
825-debug?      53c875?         int#            fwscsi#         

/bandit@F2000000/53c825@11/sd@0,0
PROPERTIES:
name                    sd
device_type             block

METHODS:
load            write           read            seek            close           open            
write-blocks    read-blocks     max-transfer    r/w-blocks      4c!             2c!             
size            #blocks         block-size      bsexit          read-block-size rbexit          
/block          timed-spin      init-label-package              label-package   offset-high     
offset-low      set-timeout     init-deblocker  deblocker       cb!             cmdbuf          
4c@             3c@             3c!             short-data-command              no-data-cmd     
retry-cmd       parent-max-transfer             dma-free        dma-alloc       

/bandit@F2000000/53c825@11/st@0,0
PROPERTIES:
name                    st
device_type             byte

METHODS:
load            seek            close           open            write           read            
write-blocks    read-blocks     block-size      max-transfer    /buf            buf             
flush-deblocker r/w-some        cb!             cmdbuf          actual-#blocks  #requested      
residue         eof?            ili?            first-install?  get-record-length               
skip-files      rewind          ?write-eof      write-eof       write-eof-cmd   /tapeblock      
written?        fixed-len?      at-eof?         init-deblocker  deblocker       set-tid-lun     
parent-max-transfer             short-data-cmd  short-buffer    set-timeout     no-data-cmd     
error?          retry-cmd       dma-free        dma-alloc       dma-sync        dma-map-out     
dma-map-in      

/bandit@F2000000/53c825@12
PROPERTIES:
vendor-id               00001000 
device-id               00000003 
revision-id             00000011 
class-code              00010000 
interrupts              00000001 
min-grant               00000008 
max-latency             00000040 
devsel-speed            00000001 
AAPL,interrupts         0000001A 
name                    53c825
model                   NCR,825A
compatible              pci1000,3
device_type             scsi
reg                     00009000 00000000 00000000  00000000 00000000 
                        01009010 00000000 00000000  00000000 00000100 
                        02009014 00000000 00000000  00000000 00000100 
                        02009018 00000000 00000000  00000000 00001000 
                        02009030 00000000 00000000  00000000 00000000 
assigned-addresses      82009030 00000000 F3106000  00000000 00000000 
                        82009018 00000000 F3105000  00000000 00001000 
                        82009014 00000000 F3104000  00000000 00000100 
                        81009010 00000000 00000C00  00000000 00000100 

METHODS:
show-children   show-lun        .scsi2-inquiry  .scsi1-inquiry  inq@            probe-target    
inquiry         3c!             short-data-command              no-data-cmd     error?          
retry-cmd       clen            cbuf            direction-in    dlen            dbuf            
retry?          rexit           statbyte        delay-retry     get-sense       close           
open            decode-unit     open-count      classify-sense  #retries        sense-buf       
inq-buf         set-timeout     set-tid-lun     set-address     reclose-hardware                
close-hardware  reopen-hardware open-hardware   reset           reset-pscsi     10us-wait       
n*10us-wait     execute-command (exec)          eexit           dump-regs       set-script      
script,         cmd-bfr-p       cmd-bfr         message-p       message         status-p        
status-v        script-ptr      script-bfr-p    script-bfr      devaddr         sist            
dstat           istat           check-disabled  reset-scsi-bus  reset-wait      time-limit      
scsi-time       scsi-reset-delay                sto-reset-scsi-bus              resetting       
reset-done-time dcmd@           dsp!            dsp@            dstat@          istat!          
istat@          sist@           unmap           (unmap)         map             his-lun         
his-id          regs            bus-reset       >stest3         >stest2         >stest1         
>stime0         >sist1          >sist0          >sien1          >sien0          >dsp            
>dcmd           >dbc            >ctest3         >istat          >dstat          >sbcl           
>gpreg          >scid           >scntl3         >scntl1         assign-addr     max-transfer    
dma-map-out     dma-map-in      dma-sync        dma-free        dma-alloc       check-model     
825a?           set-reg-property                get-reg-size    config-l!       config-l@       
825-debug?      53c875?         int#            fwscsi#         

/bandit@F2000000/53c825@12/sd@0,0
PROPERTIES:
name                    sd
device_type             block

METHODS:
load            write           read            seek            close           open            
write-blocks    read-blocks     max-transfer    r/w-blocks      4c!             2c!             
size            #blocks         block-size      bsexit          read-block-size rbexit          
/block          timed-spin      init-label-package              label-package   offset-high     
offset-low      set-timeout     init-deblocker  deblocker       cb!             cmdbuf          
4c@             3c@             3c!             short-data-command              no-data-cmd     
retry-cmd       parent-max-transfer             dma-free        dma-alloc       

/bandit@F2000000/53c825@12/st@0,0
PROPERTIES:
name                    st
device_type             byte

METHODS:
load            seek            close           open            write           read            
write-blocks    read-blocks     block-size      max-transfer    /buf            buf             
flush-deblocker r/w-some        cb!             cmdbuf          actual-#blocks  #requested      
residue         eof?            ili?            first-install?  get-record-length               
skip-files      rewind          ?write-eof      write-eof       write-eof-cmd   /tapeblock      
written?        fixed-len?      at-eof?         init-deblocker  deblocker       set-tid-lun     
parent-max-transfer             short-data-cmd  short-buffer    set-timeout     no-data-cmd     
error?          retry-cmd       dma-free        dma-alloc       dma-sync        dma-map-out     
dma-map-in      

/bandit@F2000000/gc@10
PROPERTIES:
name                    gc
device_type             dbdma
model                   AAPL,343S1125
reg                     00008000 00000000 00000000  00000000 00000000 
                        02008010 00000000 F3000000  00000000 00100000 
assigned-addresses      82008010 00000000 F3000000  00000000 00100000 
ranges                  00000000  02008010 00000000 F3000000  00100000 
#address-cells          00000001 
#size-cells             00000001 
vendor-id               0000106B 
device-id               00000002 
revision-id             00000002 
class-code              00FF0000 
min-grant               00000000 
max-latency             00000000 
devsel-speed            00000001 

METHODS:
install-sixty6  install-mesh    dma-sync        dma-map-out     dma-map-in      dma-free        
dma-alloc       decode-unit     close           open            gc#             

/bandit@F2000000/gc@10/53c94@10000
PROPERTIES:
name                    53c94
device_type             scsi
reg                     00010000  00000100 
                        00008000  00000200 
clock-frequency         017D7840 
AAPL,interrupts         0000000C 00000000 
AAPL,connector          scsi

METHODS:
show-children   show-lun        .scsi2-inquiry  .scsi1-inquiry  inq@            probe-target    
inquiry?        set-address     set-tid-lun     decode-unit     close           open            
dma-sync        dma-map-out     dma-map-in      dma-free        dma-alloc       short-data-command              
no-data-cmd     retry-cmd       error?          db-rem          cmd-len         cmd-adr         
write?          data-len        data-adr        retry?          classify-sense  do-cmd          
wait-dma        wait-status     reset-scsi      timeout?        set-timeout     timeout-msecs   
my-tid-lun      #retries        msg-byte        stat-byte       intr-reg        stat-reg        
dma.            dumpl-rl        dumpl-le        clrdma          setdma          db-cmds         
sense-buffer    fifo>           >fifo           cfg2@           cfg1@           ffl@            
did!            dat!            dat@            seq@            int@            sts@            
cmd!            cnt!            cnt@            mode-sense      request-sense   inquiry         
>c94.config3    >c94.config2    >c94.testmode   >c94.clockfactor                >c94.config1    
>c94.syncoffset >c94.fifoflags  >c94.syncperiod >c94.seqstep    >c94.selecttimeout              
ksel            kselatn         kresel          kfc             kbs             kdis            
kicmd           ksrd            >c94.interrupt  >c94.destid     ki/o#           kc/d#           
kmsg            kvgc            ktc             kpe             kge             kint            
>c94.status     >c94.command    >c94.fifo       >c94.dma-msb    >c94.dma-lsb    c94-dmabase     
c94-iobase      c94-iooffset    c94-dmaoffset   

/bandit@F2000000/gc@10/53c94@10000/sd@0,0
PROPERTIES:
name                    sd
device_type             block

METHODS:
load            write           read            seek            close           open            
write-blocks    read-blocks     size            #blocks         max-transfer    block-size      
dma-sync        dma-map-out     dma-map-in      dma-free        dma-alloc       sense-buffer    
timed-spin      set-timeout     error?          retry-cmd       set-tid-lun     db-rem          
write-10        write-6         read-10         read-6          read-capacity   my-capacity     
max-blks        offset-hi       offset-lo       disk-label      deblocker       my-block-size   


/bandit@F2000000/gc@10/53c94@10000/st@0,0
PROPERTIES:
name                    st
device_type             byte

METHODS:
load            seek            close           open            write           read            
write-blocks    read-blocks     block-size      max-transfer    /buf            buf             
flush-deblocker r/w-some        cb!             cmdbuf          actual-#blocks  #requested      
residue         eof?            ili?            first-install?  get-record-length               
skip-files      rewind          ?write-eof      write-eof       write-eof-cmd   /tapeblock      
written?        fixed-len?      at-eof?         init-deblocker  deblocker       set-tid-lun     
parent-max-transfer             short-data-cmd  short-buffer    set-timeout     no-data-cmd     
error?          retry-cmd       dma-free        dma-alloc       dma-sync        dma-map-out     
dma-map-in              

/bandit@F2000000/gc@10/mace@11000
PROPERTIES:
name                    mace
device_type             network
AAPL,connector          ethernet
reg                     00011000  00001000 
                        00008200  00000100 
                        00008300  00000100 
AAPL,interrupts         0000000E 00000002 00000003 
supported-network-types 31306261 73652D74 00
local-mac-address       00050264 0048
address-bits            00000030 
max-frame-size          00000800 

METHODS:
dma-free        dma-alloc       load            write           read            close           
open            obp-tftp        open-count      init-mace       init-padr       bit-flip        
my-enet-ha      xmt1            ?xmt-timeout    xmt-errcnt      xmt-start-time  poll?           
tx.             mpc.            pr.             ir.             txcmds.         txdma.          
rxcmds.         rxdma.          .dl             clrtxdma        settxdma        txcmds          
clrrxdma        setrxdma        rxcmds          rxbfr           rxbfrlen        rxrfs           
rxfcs           rxlen           rxadr           macertr2        macertr1        maceutr         
macempc         macepadr        maceladrf       maceiac         macechipid1     macechipid0     
maceplscc       macemaccc       macefifocc      macebiucc       macepr          maceimr         
maceir          macefifofc      macercvfs       macercvfc       macexmtrc       macexmtfs       
macexmtfc       macexmtfifo     macercvfifo     mace-base       macerxdma       macetxdma       
enet-rom        

/bandit@F2000000/gc@10/escc@13000
PROPERTIES:
name                    escc
device_type             escc
reg                     00013000  00001000 
                        00008400  00000400 
#address-cells          00000001 
ranges                  

METHODS:
decode-unit     close           open            

/bandit@F2000000/gc@10/escc@13000/ch-a@13020
PROPERTIES:
name                    ch-a
device_type             serial
AAPL,connector          serial-2
reg                     00013020  00000020 
                        00008400  00000100 
                        00008500  00000100 
AAPL,interrupts         0000000F 00000004 00000005 

METHODS:
write           read            read-ahead      close           open            scc-write?      
scc-xoff?       read-ahead-q-tl read-ahead-q-hd read-ahead-buffer               4chars          
initscc         scc!            baud            sccxc           

/bandit@F2000000/gc@10/escc@13000/ch-b@13000
PROPERTIES:
name                    ch-b
device_type             serial
AAPL,connector          serial-1
reg                     00013000  00000020 
                        00008600  00000100 
                        00008700  00000100 
AAPL,interrupts         00000010 00000006 00000007 

METHODS:
write           read            read-ahead      close           open            scc-write?      
scc-xoff?       read-ahead-q-tl read-ahead-q-hd read-ahead-buffer               4chars          
initscc         scc!            baud            sccxc           

/bandit@F2000000/gc@10/awacs@14000
PROPERTIES:
name                    awacs
device_type             sound
reg                     00014000  00001000 
                        00008800  00000100 
                        00008900  00000100 
AAPL,interrupts         00000011 00000008 00000009 


/bandit@F2000000/gc@10/swim3@15000
PROPERTIES:
name                    swim3
device_type             block
AAPL,connector          floppy
reg                     00015000  00001000 
                        00008100  00000100 
AAPL,interrupts         00000013 00000001 

METHODS:
load            read            seek            eject           close           open            
write-blocks    read-blocks     max-transfer    block-size      ?error          ?motoroff       
#opened         write-sector    copy>wrtsecbuf  init-wrtsecbuf  wrtsecbuf       wrtseclen       
>end            >gap3           >crc            >data           >dam            >sync           
>gap2           read-sectors    clrdma          setdma          db-cmds         trackseek       
motoron         rdtrack         (rdtrack)       steptracks      waitready       sense.          
sense           motoroff        strobe          setaddress      us              ksmclr          
ksmset          timeout?        settimeout      timeout-msecs   writeprotect?   write?          
disk-label      deblocker       sct/hd          sct/trk         b/sct           krddata         
khdsel          ksdmacptr       ksdmastat       ksdmactrl       ksnsectors      ksfsector       
ksgap           ksctrack        kssteps         ksintr          kshandshake     ksones          
ksmode          kszeros         kssetup         ksphase         ksparam         kserror         
kstimer         dma-sync        dma-map-out     dma-map-in      dma-free        dma-alloc       


/bandit@F2000000/gc@10/via-cuda@16000
PROPERTIES:
name                    via-cuda
device_type             cuda
reg                     00016000  00002000 
AAPL,interrupts         00000012 

METHODS:
new-initcuda    ?cuda-reset     ?cuda-sync      ?waitattn       ?waitviaint     ?waittreqneg    
?waittreq       cuda-delay-ms   via1init        cuda-ok?        get-mouse       read-kbd        
close           open            read            write           cuda-wbuf       first-time?     
alarm-poll      poll            alarm-enabled?  initcuda        start-send      get-response    
last-vshr       last-command    cuda-response-len               cuda-response   mouse-ypos      
mouse-xpos      mouse-button    kbd-dequeue     kbd-enqueue     kbd-queue       kbd-tl          
kbd-hd          waitattn        waitviaint      waittreq        ?treqneg        ?treq           
settip          togglebyteack   setbyteack      setviadefaults  timeout?        set-timeout     
timeout-msecs   cuda-debug?     knegedge        ktreqbit        ktipbyteackneg  knegatebyteack  
kassertbyteack  knegatetip      kasserttip      kbyteackbit     kportbdefaults  kmaskallints    
ksrireq         ksrmodeout      ksrmodein       vier            vifr            vpcr            
vacr            vshr            vddrb           vportb          decode-unit     

/bandit@F2000000/gc@10/via-cuda@16000/adb@0,0
PROPERTIES:
name                    adb
device_type             adb
AAPL,connector          adb

METHODS:
decode-unit     close           open            

/bandit@F2000000/gc@10/via-cuda@16000/adb@0,0/keyboard@0,0
PROPERTIES:
name                    keyboard
device_type             serial
reg                     00000000 00000000  00000000 

METHODS:
reset           get-key-map     read            decode-unit     close           open            
kbd-dequeue?    kbd-buf         mapkey?         mapkey          kmap            key-map         
flagon          flagoff         kcommand        koption         kshift          kcontrol        
kcapslock       knumlock        kscrolllock     kcsi            esc-key?        leds            
keyflags        

/bandit@F2000000/gc@10/via-cuda@16000/adb@0,0/mouse@1,0
PROPERTIES:
name                    mouse
device_type             mouse
reg                     00000001 00000000  00000000 
#buttons                00000001 

METHODS:
get-event       close           open            mouse-button    mouse-dy        mouse-dx        
old-button      

/bandit@F2000000/gc@10/via-cuda@16000/pram@0,0
PROPERTIES:
name                    pram
device_type             pram
reg                     00000000 00000000  00000000 


/bandit@F2000000/gc@10/via-cuda@16000/rtc@0,0
PROPERTIES:
name                    rtc
device_type             rtc
reg                     00000000 00000000  00000000 

METHODS:
set-time        get-time        close           open            date->secs      secs->date      


/bandit@F2000000/gc@10/via-cuda@16000/power-mgt@0,0
PROPERTIES:
name                    power-mgt
device_type             power-mgt
reg                     00000000 00000000  00000000 


/bandit@F2000000/gc@10/nvram@1D000
PROPERTIES:
name                    nvram
device_type             nvram
reg                     0001D000  00000010 
                        0001F000  00000200 
existing                00000000 00002000 

METHODS:
restore-from-fd?                save-to-fd?     close           open            nv-buf-checksum?                


/bandit@F2000000/gc@10/lcd@1C000
PROPERTIES:
name                    lcd
device_type             lcd
reg                     0001C000  00000020 

METHODS:
write           close           open            lcd-write1      lcd-do-esc      lcd-do-esc#     


/bandit@F2000000/pci106b,1@B
PROPERTIES:
name                    pci106b,1
vendor-id               0000106B 
device-id               00000001 
revision-id             00000003 
class-code              00060000 
min-grant               00000000 
max-latency             00000000 
devsel-speed            00000001 
fast-back-to-back       
reg                     00005800 00000000 00000000  00000000 00000000 


/bandit@F2000000/54m30@F
PROPERTIES:
vendor-id               00001013 
device-id               000000A0 
revision-id             00000022 
class-code              00030000 
interrupts              00000001 
min-grant               00000000 
max-latency             00000000 
devsel-speed            00000001 
name                    54m30
compatible              pci1013,a0
reg                     00007800 00000000 00000000  00000000 00000000 
                        42007810 00000000 00000000  00000000 01000000 
                        01007814 00000000 00000000  00000000 FFFF0400 
                        02007830 00000000 00000000  00000000 01000000 
device_type             display
model                   STB,HORIZON+
iso6429-1983-colors     
AAPL,connector          monitor
assigned-addresses      C2007810 00000000 82000000  00000000 01000000 
                        82007830 00000000 81000000  00000000 01000000 

METHODS:
close           restore         draw-logo       write           open            read-rectangle  


/bandit@F2000000/pci1011,9@D
PROPERTIES:
vendor-id               00001011 
device-id               00000009 
revision-id             00000020 
class-code              00020000 
interrupts              00000001 
min-grant               00000014 
max-latency             00000028 
devsel-speed            00000001 
fast-back-to-back       
AAPL,interrupts         00000017 
AAPL,slot-name          SLOT1_PCI0
name                    pci1011,9
reg                     00006800 00000000 00000000  00000000 00000000 
                        01006810 00000000 00000000  00000000 00000080 
                        02006814 00000000 00000000  00000000 00000080 
                        02006830 00000000 00000000  00000000 00040000 
power-consumption       007270E0 007270E0 
assigned-addresses      81006810 00000000 00000400  00000000 00000080 
                        82006830 00000000 83000000  00000000 00040000 
                        82006814 00000000 F3100000  00000000 00000080 


/bandit@F4000000
PROPERTIES:
name                    bandit
device_type             pci
model                   AAPL,343S1126
reg                     F4000000  02000000 
#address-cells          00000003 
#size-cells             00000002 
clock-frequency         01FCA055 
slot-names              0001E000 534C4F54 335F5043 49310053 4C4F5434 5F504349 3100534C 4F54355F 
                        50434931 00534C4F 54365F50 43493100 
ranges                  02000000 00000000 F5000000  F5000000  00000000 01000000 
                        01000000 00000000 00000000  F4000000  00000000 00800000 
                        02000000 00000000 90000000  90000000  00000000 10000000 
bus-range               00000001 00000001 

METHODS:
encode-unit     decode-unit     dma-sync        dma-map-out     dma-map-in      dma-free        


/bandit@F4000000/pci106b,1@B
PROPERTIES:
name                    pci106b,1
vendor-id               0000106B 
device-id               00000001 
revision-id             00000003 
class-code              00060000 
min-grant               00000000 
max-latency             00000000 
devsel-speed            00000001 
fast-back-to-back       
reg                     00015800 00000000 00000000  00000000 00000000 


/hammerhead@F8000000
PROPERTIES:
name                    hammerhead
reg                     F8000000  00000800 
model                   AAPL,343S1142
dimm-sizes              00000000 00000000 01000000 01000000 02000000 02000000 00000000 02000000 
dimm-interleaves        00000303 02020000 
